./erase.sh
# 判断架构
arch=x86_64
if [ "$1" = "ARM" ];then
    arch=arm64
else
    arch=x86_64
fi
# 根据架构指定不同源文件
rm -f RNSSCOM && ln -s RNSSCOM_$arch  RNSSCOM
rm -f Shanghai && cp -a Shanghai_$arch Shanghai

# 开始编译
echo 开始编译
sudo docker build -t rnsscom:v1.0 .
echo 编译完成
# 设置临时文件名
_out_file=RNSSCOM_v1.0_${arch}_$(date "+%Y%m%d_%H%M%S").tar
# docker 导出，生成临时文件
echo 开始导出
sudo docker save -o $_out_file rnsscom:v1.0
echo 导出完成
# 设置输出文件名
out_file=${_out_file}.gz
# 将临时文件打包成输出文件
echo 开始压缩
sudo gzip $_out_file
echo 压缩完成
# 获取远程登录的用户名
user=$(getent passwd `who` | head -n 1 | cut -d : -f 1)
# 修改输出文件权限为$user
sudo chown ${user}:${user} $out_file 
# 输出提示信息
echo -e "\e[36m输出文件 $out_file \e[0m"

